home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 301-325 / disk_319 / cnewssrc / uupc.lzh / uupc / Makefile < prev    next >
Makefile  |  1990-01-16  |  1KB  |  62 lines

  1. #        Makefile for uu/dcp with Amiga Aztec C
  2.  
  3. #        Jeff Lydiatt
  4. #        June/87
  5. #        Modeled after Stuart Lynne's for the Mac.
  6.  
  7. #    For 32-bit ints, use:
  8. #        LFLAGS += -lc32
  9. #        CFLAGS += +L
  10.  
  11. LFLAGS= vsprintf.o vfprintf.o /libcnews.lib -lc
  12. INCLUDE = /include
  13. CC = cc
  14. CFLAGS= -n -DFJE -DAMIGA -DCNEWS
  15. LN = ln -g
  16.  
  17. MANX_OBJS = strnicmp.o
  18. LATTICE_OBJS =
  19.  
  20. AMILIB=    getcwd.o chdir.o mkdir.o ndir.o genv.o $(MANX_OBJS) $(LATTICE_OBJS)
  21. SIOLIB=    sio.o Timer.o SerialIO.o sleep.o
  22. OFILES= dcp.o dcpsys.o dcpxfer.o dcpgpkt.o rmail.o lib.o rnews.o
  23.  
  24. .c.o:
  25.     $(CC) $(CFLAGS) $*.c
  26.  
  27. all: uupc mailx
  28.  
  29. #
  30. # .o dependicies
  31. #
  32. dcp.o: dcp.c dcp.h l_host.h
  33. dcpsys.o: dcpsys.c dcp.h l_host.h
  34. dcpxfer.o: dcpxfer.c dcp.h l_host.h
  35. dcpgpkt.o: dcpgpkt.c dcp.h l_host.h
  36. lib.o: lib.c l_host.h
  37. lmail.o: pcmail.c lmail.c l_host.h
  38. mailhost.o: mailhost.c host.c l_host.h
  39. mail.o: l_host.h
  40. mlib.o: mlib.c l_host.h
  41. ndir.o: ndir.c ndir.h
  42. rmail.o: pcmail.c rmail.c l_host.h
  43. ulib.o: ulib.c l_host.h
  44. uuhost.o: uuhost.c host.c l_host.h
  45.  
  46. MAIL =    mailhost.o mail.o lmail.o mlib.o lib.o $(AMILIB)
  47. #
  48. # mail
  49. #
  50. mailx:    $(MAIL) Makefile
  51.     $(LN) $(MAIL) $(LFLAGS) -o mailx
  52.  
  53. UUPC =    uuhost.o $(OFILES) ulib.o $(AMILIB) $(SIOLIB)
  54. #
  55. # uupc
  56. #
  57. uupc:    $(UUPC) Makefile
  58.     $(LN) $(UUPC) heapmem.o $(LFLAGS) -o uupc
  59.  
  60. rnews.o:    rnews.c
  61.     $(CC) $(CFLAGS) -I$(INCLUDE) $*.c
  62.